★ソフト名称
Noah's MapEditor



★取り扱い種別
フリーウェア



★ソフトの概要
以前製作した 2D RPG 用マップエディタから一部を移植しました。
ウィザードリーのような 3D ゲームの作成支援ソフトです。
将来的には 2D 機能も付けてみたいと思っています。

Game.exe は MapEditor で作成したデータを使用するソフトです。
--------------------------------------
使用可能なボタンは以下の通りです。
	Ｆ５	フルスクリーンの切り替え
	Ｚ	決定ボタン
	Ｘ	キャンセルボタン

	ダンジョン中
	Ｘ	キャンプメニューを開く
	Ｓ	パーティウィンドウの切り替え
	Ａ	調べる　シークレットドアなどに使用 
	上下左右キー	移動
	Sfift + 左右下 キー	カニ歩き、後退
	Ctrl+R リセット
	デバッグ
		Ｍ	マップを開く
		B	戦闘
		L	視界距離の変更
		W+移動	壁抜け
		Ctrl+D	デバッグメニューを開く
--------------------------------------
右クリックでは以下のことができます。
	---
	トレースペインを表示する
	常に最前面にする
	---
	フルスクリーンモード	F5
	ウィンドウサイズ
		アスペクト比を維持
	FPS
	---
	パーティウィンドウのスタイル
	バトルウィンドウのスタイル
	---
	言語の設定
	---
	セーブする
	ロードする
	---
	データベースの再読み込み
	しろにもどる
	---
	コンフィグ
	スクリプトエディタを開く
--------------------------------------



★使い方
マップを保存すると以下のファイルが出力されます。
fname.map	マップのデータ部分。
fname.xml	イベントスクリプトなどのためのファイル。

.map ファイルの仕様。
--------------------------------------
byte
2	Width  マップの幅
2	Height マップの高さ
1	North  後は左の5バイトがファイルの終わりまで続きます。
1	East
1	South
1	West
1	Floor
--------------------------------------

C 言語で書くとこんな感じです。
--------------------------------------
struct MapData {
	byte north, east, south, west, floor; 
};
FILE* fp = fopen(fname, "rb");
short width, height;
fread(&width, 1, 2, fp);
fread(&height, 1, 2, fp);
MapData* data = new MapData[ width * height ];
fread(data, 1, width * height * sizeof(MapData), fp);
--------------------------------------



★インストール
zip ファイルを展開するだけです。



★アンインストール
レジストリは使用してませんので、フォルダごとゴミ箱に捨ててください。



★差分インストール 基本的には■が付いたものを上書きしてください。ほかは必要に応じて上書きしてください。
	Audio		ユーザーがインポートする音声ファイルが入ります。
	Data		ユーザーが作成したデータが入っています。
	Graphics
		Backgrounds
		Dungeon
		Effect
		Enemies
		System
	■Languages Noah's MapEditor の言語を日本語にする場合、上書きしてください。
	Lists		現在は使用していません。
	Project		ユーザーが作成したマップとイベント情報が入っています。
	Resources	Noah's MapEditor の外観に使用
		StringTable.xml ユーザーが直接編集する、 Noah's MapEditor, Game.exe で使用する英語文字列置換ファイル。
	Scripts		ユーザーが直接編集する、それぞれのシーンに応じたスクリプト
		Game.txt タイトルシーンで使用スクリプト
		GameOver.txt 全滅したときに使用するスクリプト
		Maze.txt ダンジョンへ侵入するときに使用するスクリプト
		Town.txt 町のシーンで使用するスクリプト
		Ending.txt ゲームをクリアしたときに使用するスクリプト
■Game.exe
Game.ini
■Noah's MapEditor.exe
Noah's MapEditor.ini
history.txt
readme.txt



★使用素材
以下の方々の素材を利用させていただいています。
・BGM：絵に描いた城
https://enikaitashiro.com/
・BGM：魔王魂
https://maou.audio/
・BGS,SE：効果音ラボ
https://soundeffect-lab.info/
・Graphics：とり夫
https://www.pixiv.net/users/5887541
・Graphics, BGM, SE：Noah
https://dnasoft.sakura.ne.jp/
■SE
・効果音：Noah
	SE 内の .wav ファイル
Audio/SE 内のファイルを以下のようにリネームしています。
	教会の祈り.mp3 > murmur-chant-pray-invoke.mp3
	鉄の扉を閉める.mp3 > shutter.mp3
	決定ボタンを押す7.mp3 > _select.mp3
	キャンセル8.mp3 > _cancel.mp3
■BGM
・音楽：Noah
	battle.ogg
	fanfare.mp3
Audio/BGM 内のファイルを以下のようにリネームしています。
・音楽：絵に描いた城
	rmn_midi_123.mid > town.mid
	rmn_midi_115.mid > edge of town.mid
	rmn_midi_051.mid > inn.mid
	rmn_midi_074.mid > shop.mid
	rmn_midi_109.mid > tavern_.mid
	rmn_midi_097.mid > temple_.mid
	rmn_midi_141.mid > training grounds.mid
	rmn_midi_034.mid > camp.mid
・音楽：魔王魂
	game_maoudamashii_6_dangeon17.mid > dungeon.mid
	game_maoudamashii_6_dangeon08.mid > dungeon02.mid
	game_maoudamashii_6_dangeon09.mid > dungeon03.mid
	魔王魂 イベント38.mid > game over
・音楽：Public Domain
	BWV 599 > title.mid
	BWV 601 > tavern.mid
	BWV 610 > temple.mid
■使用画像
・画像：とり夫
	Graphics/System/chest.png
	Graphics/System/gold.png
	Graphics/Enemies/torio 内のすべてのファイル



★使用許諾
本ソフトを使用した場合は、下記に示す内容に承諾したとみなします。

免責
このソフトの使用によりもたらされるあらゆる損害にたいして
法的根拠にかかわらず、作者は責任を負いません。
ご自身の責任において使用してください。

禁止事項
基本的に Noah's MapEditor.exe の２次配布はできません。 
データの改変・改造をしての配布もできません。
Game.exe と作成したデータや関連フォルダなどは自由に配布できます。
Audio/BGM 内のファイルはライセンス表記が必要なのものが含まれているので注意してください。

その他
書籍等での掲載・配布をしたいと言う方は、連絡してください。



★連絡先
noah_330@yahoo.co.jp
http://noah0.blog119.fc2.com/
